Version control

Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing, and tracking different versions in history of computer files; primarily source code text files, but generally any type of file.

Version control is a component of software configuration management.[1]

A version control system is a software tool that automates version control. Alternatively, version control is embedded as a feature of some systems such as word processors, spreadsheets, collaborative web docs,[2] and content management systems, e.g., Wikipedia's page history.

Version control includes viewing old versions and enables reverting a file to a previous version.

  1. ^ O'Sullivan, Bryan (2009). Mercurial: the Definitive Guide. Sebastopol: O'Reilly Media, Inc. ISBN 978-0-596-55547-4. Archived from the original on 8 December 2019. Retrieved 4 September 2015.
  2. ^ "Google Docs", See what's changed in a file, Google Inc., archived from the original on 2022-10-06, retrieved 2021-04-21.

Developed by StudentB